#include <STC89C5xRC.H>

//void Timer0Init(void)		//1毫秒@11.0592MHz
//{
//	TMOD &= 0xF0;		//设置定时器模式
//	TMOD |= 0x01;		//设置定时器模式
//	TL0 = 0x66;		//设置定时初值
//	TH0 = 0xFC;		//设置定时初值
//	TF0 = 0;		//清除TF0标志
//	TR0 = 1;		//定时器0开始计时
//}

void time0_init()
{
	//TMOD = 0X01;
	TMOD = TMOD&0xf0;
	TMOD = TMOD|0x01;
	TF0=0;
	TR0=1;
	TL0 = 0x66;		//设置定时初值
	TH0 = 0xFC;		//设置定时初值
	ET0=1;
	EA=1;
	PT0=0;
}

//定时器中断函数模板
//void timer0_routine() interrupt 1
//{
//	static unsigned int t0count;
//	TH0=64535/256;
//	TL0=64535%256;
//	t0count++;
//	if(t0count>=1000)
//	{
//		t0count = 0;
//	}
//}
